/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package LogicadeNegocio;
import CapadeDatos.Daouderep;
import CapadeDatos.Daodetallematricula;
import java.util.ArrayList;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.table.DefaultTableModel;
import modelo.beandatosalumno;
import modelo.beandetallematricula;
import java.util.Iterator;

import java.awt.Image;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import modelo.beanuderep;
/**
 *
 * @author principal
 */
/*
 * Aka es donde se hace la magia jaja ... creamos la clase con un Jtable de parametro
 *
 */
public class VerUdeRep {
    JTextField[] cajas;
    String opcion;
    JTable tabla;
    JTable tabla2;
    JLabel foto;
    DefaultTableModel dtm; // Modelo que se le pasas la JTABLE
    public VerUdeRep(JTable valortabla2){     
         tabla2 = valortabla2;         
    }
 
    public void cargaruderepxdetalle(String valor,int posicion) throws Exception{
      ArrayList lista = Daouderep.datosdetallealumno(valor); // Llamamos al metodo datos modulo que nos devuelve el ArrayList
      beanuderep[] detalles = new beanuderep[lista.size()];
      Iterator itr = lista.iterator();
      int j=0;
      while (itr.hasNext()) {
          detalles[j] =  (beanuderep) itr.next();
          j++;
      }

      String Detalles = "";
      for(int i=0;i<detalles.length;i++){
      Detalles = Detalles + detalles[i].getNombre() + "; ";
      }
      tabla2.setValueAt(Detalles, posicion, 6);  

    }
     public String convertirmes(int numero){
      String mes = null;
      switch(numero){
          case 1:mes = "Enero";break;
           case 2: mes = "Febrero"; break;
           case 3: mes = "Marzo"; break;
           case 4: mes = "Abril"; break;
           case 5: mes = "Mayo"; break;
           case 6: mes = "Junio"; break;
           case 7: mes = "Julio"; break;
           case 8: mes = "Agosto"; break;
           case 9: mes =  "Setiembre"; break;
           case 10: mes = "Octubre"; break;
           case 11: mes = "Noviembre"; break;
           case 12:  mes ="Diciembre"; break;
        }
      return mes;
}

}
